package cn.yh.shop.user.service;

import java.util.List;
import java.util.Map;

import cn.yh.shop.user.model.User;
import cn.yh.shop.user.model.UserAddress;
/**.
 * @Description:地址服务层接口 IAddressService
 * @author:"仇文文"
 * @time:2016年12月14日 下午9:44:00
 */
public interface IAddressService {
	/**
	 * @Description:显示所有的收货地址
	 * @param user
	 * @return
	 * List<UserAddress>
	 * @exception:
	 * @author: 仇文文
	 * @time:2016年12月21日 下午9:08:08
	 */
	public List<UserAddress> showAllAddress(User user);
	/**
	 * @Description:查找收货地址
	 * @param userAddress
	 * @return
	 * UserAddress
	 * @exception:
	 * @author: 仇文文
	 * @time:2016年12月19日 下午8:58:38
	 */
	public UserAddress findAddress(UserAddress userAddress);
	/**
	 * @Description:添加收货地址
	 * @param userAddress
	 * void
	 * @exception:
	 * @author: 仇文文
	 * @time:2016年12月19日 下午8:58:41
	 */
	public void  addAddress(UserAddress userAddress);
	/**
	 * @Description:编辑收货地址
	 * @param userAddress 
	 * void
	 * @exception:
	 * @author: 仇文文
	 * @time:2016年12月19日 下午8:58:45
	 */
	public void editAddress(UserAddress userAddress);
	/**
	 * @Description:删除收货地址
	 * @param userAddress
	 * void
	 * @exception:
	 * @author: 仇文文
	 * @time:2016年12月19日 下午8:58:52
	 */
	public void  delAddress(UserAddress userAddress);
	
	


}
